someone who undertakes great deeds - Espagnol Anglais Dictionnaire